#main {
    width:1024px;
    margin:auto;
}

#account {
    float:right;
}

#project_nav {
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

#project_nav li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin:0 0.3em 0 0;
}

#project_nav li a {
	text-decoration:none;
	display:block;
	padding:0.3em 0.6em;
	color:white;
	background:#036;
	border-bottom:0.5em solid #fff;
}

#project_nav li a:hover {
	background:#369;
	border-bottom:0.5em solid #036;
}

ul.errorlist {
    border:solid 3px red;
    padding:1%;
}

ul.errorlist li {
    color:red;
    list-style:none;
}

.error {
	color: red;
}

#footer {
    border-top: 3px solid black;
}